-
-
Notifications
You must be signed in to change notification settings - Fork 256
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Escape braces for runner path #3408
base: main
Are you sure you want to change the base?
Conversation
Pylint result on modfied files:
|
Why is manual escaping even needed here? 'm not familiar with the codebase, but the subprocess modules (which should be used) of Python does escaping automatic. |
See linked issue, and I do not know if the subprocess module is used or not, only that the and the change I've made are additions to an existing manual escape for spaces. I'm just adding one for braces. |
Quoting is used everywhere in the codebase because |
@RushingAlien if you're not confortable with doing the change I suggested and changing the commit message to reflect that, I'll open a new PR to resolve this issue. |
Description
Hello, as you all know braces
()
are commonly used in filenames, steam's Proton 9 is still namedProton 9.0 (Beta)
. The braces caused an sh syntax error as per attached issue. This PR escapes the braces for runner path.Fixes #3407
Type of change
How Has This Been Tested?
Please describe the tests that you ran to verify your changes.
Provide instructions so we can reproduce.